home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / gui / mui / mui14-dv.lha / MUI / Developer / Modula / txt / MuiL.def < prev    next >
Encoding:
Modula Definition  |  1993-10-27  |  1.3 KB  |  54 lines

  1. DEFINITION MODULE MuiL{"muimaster.library",0};
  2.  
  3. (*
  4. ** Modula-Interface for muimaster.library
  5. **
  6. ** MUI (c) 1993 by Stefan Stuntz
  7. **
  8. ** Modula-Interface done by Christian "Kochtopf" Scholz in 1993
  9. **
  10. ** If you got problems please contact :
  11. **
  12. **  ruebe@pool.informatik.rwth-aachen.de
  13. *)
  14.  
  15. IMPORT UD:UtilityD;
  16. IMPORT SYSTEM;
  17. IMPORT R;
  18.  
  19. TYPE APTR       = SYSTEM.ADDRESS;
  20. TYPE StrPtr     = SYSTEM.ADDRESS;
  21.  
  22. PROCEDURE mNewObject 
  23.             (class{R.A0}    : StrPtr;
  24.              taglist{R.A1}  : UD.TagItemPtr) : APTR ; CODE -30;
  25. PROCEDURE mDisposeObject
  26.             (obj{R.A0}      : APTR); CODE -36;
  27.  
  28. PROCEDURE mRequestA 
  29.             (app{R.D0}      : APTR;
  30.              win{R.D1}      : APTR;
  31.              flags{R.D2}    : LONGINT;
  32.              title{R.A0}    : StrPtr;
  33.              gadgets{R.A1}  : StrPtr;
  34.              format{R.A2}   : StrPtr;
  35.              params{R.A3}   : UD.TagItemPtr): LONGINT; CODE -42;
  36.  
  37.  
  38. PROCEDURE mAllocAslRequest
  39.             (reqtype{R.D0}  : LONGINT;
  40.              taglist{R.A0}  : UD.TagItemPtr) : APTR; CODE -48;
  41.  
  42. PROCEDURE mAslRequest 
  43.             (requester{R.A0}: APTR;
  44.              taglist{R.A1}  : UD.TagItemPtr) : APTR; CODE -54;
  45.  
  46. PROCEDURE mFreeAslRequest 
  47.             (requester{R.A0}: APTR); CODE -60;
  48.  
  49. PROCEDURE mError() : LONGINT; CODE -66;
  50.  
  51. END MuiL.
  52.  
  53.  
  54.